﻿/*@charset "UTF-8";*/
/*--------------------------------------------------
for official portal index
$Id: comon.css,v 1.0 2011/7/8 14:21:00 jf $
--------------------------------------------------*/

/* css初始化 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td,lable{padding: 0;margin: 0;} 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-weight: normal; font-style: normal; } 
ol,ul { list-style: none; } 
caption,th { text-align: left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
q:before,q:after { content:”; } 
abbr,acronym { border: 0; }
a{ color: #000; text-decoration:none; cursor:pointer;}
a:hover{color: #FF0000; text-decoration: none;}
iframe{ border:none; }
iframe html, iframe html body{ overflow:hidden; }
/* css初始化 */

/* hide click border */
a {blr:expression(this.onFocus=this.blur());} /* IE */
a:focus {outline: none;} /* FF */

/* hide click border */

/* floating box clear  clearfix*/
.clr:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clr { display: inline-table; min-height: 1%; }
/* Hide from mac IE5 \*/
* html .clr { height: 1%; }
.clr { display:block; }
/* End Hide from mac IE5 */
/* hide text */
.hidden {display:none;}
.hidetxt { text-indent:-9999px; overflow:hidden; }
.hidetxt a { overflow:hidden; }
/* Hide from mac IE5 \*/
.hidetxt a { overflow: visible; }
/* End Hide from mac IE5 */
.hr0{ height:1px;border:none;border-top:1px ridge #C0C0C0; width:90%;}
.imgcss{ display:none; }

.textArea{margin:0px; padding:10px;}
.pagertext{ text-align:center; display:block; width:100%; margin:0 auto; }
/*结构*/
body{font-family:Microsoft YaHei,Tahoma,Verdana,Arial,PMingLiu,MingLiu;font-size:13px;text-align:center;/* ie里居中 */margin:0 auto;}

/* common */
#Header,
#Container,
#Footer{width:1000px; margin:0 auto; text-align:left;}
.overlay{background: url('screenPic/ajax-loading.gif') no-repeat center; }
.showborder{border:1px solid #C0C0C0; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.Corners{ -webkit-border-radius: 6px; -moz-border-radius: 6px; }

#headTop, #newHeader, #newNav, #newFooter, #nFooterBg{ width:1000px; margin:0 auto; text-align:left; }
#headBg{ background:url('../Layout/newTheme/headbg.jpg'); }
#cBg{ background:url('../Layout/newTheme/bodyBg.jpg') repeat-x; }
#Container{ background-color:#FFF; }
/* commen end */

/*Header结构
#Header{height: 101px;background-image: url('screenPic/TopBg.png');background-repeat: repeat-x;}
#Header #Logo{height: 101px;width:295px;background-position: left center;background-image: url('screenPic/LOGO.png');background-repeat: no-repeat;float:left;}
#Header #Welcome{width: 680px;float: right;height: 101px;line-height: 101px;text-align: center;color: #0277C1;font-size: 14px;}
#Header #Welcome span{margin-left: 22px;margin-right: 22px;}
#Header #Welcome  a{height:15px; padding-right:10px;}
Header结构 end*/

/******* Nav ******
#Nav{margin-bottom:10px;}
#Nav ul#new_menu{padding:0 0 0 0; height:35px;}
*html #nav ul#new_menu { position:relative;}
#Nav #new_menu li{ float:left; text-indent:-9999px; }
#Nav #new_menu li { width:108px; height:35px; }
#Nav #new_menu li#top{width:127px;}
#Nav #new_menu li#srh{width:333px;}
#Nav #new_menu li a {display:block; width:108px; height:35px; overflow:hidden; background-image:url('screenPic/Nav-top.jpg'); _top:0px; }
#Nav #new_menu li a.topa{display:block; width:127px;}
#Nav #new_menu #top a { background-position:0 0; }
#Nav #new_menu #srh span { background-image:url('screenPic/Nav-top.jpg'); height:35px; background-position:-667px 0; display:block;}
#Nav #new_menu #nav1 a { background-position:-127px 0; }/* 未选中状态 *//*
#Nav #new_menu #nav2 a { background-position:-235px 0; }
#Nav #new_menu #nav3 a { background-position:-343px 0; }
#Nav #new_menu #nav4 a { background-position:-451px 0; }
#Nav #new_menu #nav5 a { background-position:-559px 0; }
#Nav #new_menu #nav1 a:hover { background-position:-127px -42px; }
.nva2#Nav #new_menu #nav2 a,#Nav #new_menu #nav2 a:hover { background-position:-235px -42px; }
.nva3#Nav #new_menu #nav3 a,#Nav #new_menu #nav3 a:hover { background-position:-343px -42px; }
.nva4#Nav #new_menu #nav4 a,#Nav #new_menu #nav4 a:hover { background-position:-451px -42px; }
.nva5#Nav #new_menu #nav5 a,#Nav #new_menu #nav5 a:hover { background-position:-559px -42px; }
.nav1#Nav #new_menu #nav1 a { background-position:-127px -42px; _position:absolute; _top:0; _left:10px; } 
.nva2#Nav #new_menu #nav1 a,.nva3#Nav #new_menu #nav1 a,.nva4#Nav #new_menu #nav1 a,.nva5#Nav #new_menu #nav1 a
{height:35px; _position:absolute; _top:0px; _left:0; }
nav end*/

/* newHeader */
#headTop{ height:30px; line-height:30px; color:#FFF; background:url('../Layout/newTheme/h_TopBg.jpg') repeat-x;}
#headTop a{ color:#FFF } #headTop a:hover{ color:#FF0000; }
#headTop p{ width:800px; margin:0 auto;}
#headTop strong{ margin:0 80px; display:inline-block; }
#headTop span{ padding-left:240px; }

#newHeader div{ background:url('../Layout/newTheme/headerBG.jpg') no-repeat; height:116px; z-index:-999;}
#newHeader .logo{ background:url(../Layout/newTheme/Logo.png) no-repeat; width:279px; height:74px; z-index:10; display:block; position:relative; top:25px; left:35px;}

/* newNav*/
#newNav{ background:url('../Layout/newTheme/btnBg.jpg') repeat-y;  height:54px; text-align:center; padding-left:27px;}
#newNav li{ width:165px; height:40px; margin-top:7px; float:left; margin-right:3px;}
#newNav a{ height:40px;  display:block; background-image:url('../Layout/newTheme/Nav.png'); background-repeat:no-repeat;}
#nav1 a{ background-position:0 0; }
#nav2 a{ background-position:-167px 0; }
#nav3 a{ background-position:-332px 0; }
#nav4 a{ background-position:-498px 0; }
#nav1 a.nav1, #nav1 a:hover{ background-position:0px -44px; }
#nav2 a.nav2, #nav2 a:hover{ background-position:-167px -44px; }
#nav3 a.nav3, #nav3 a:hover{ background-position:-332px -44px; }
#nav4 a.nav4, #nav4 a:hover{ background-position:-498px -44px; }
#newNav .onActive{ background: url('../Layout/newTheme/btn_on.jpg'); }
/* newHeader end */

/* newFooter */
#nFooterBg{float: left;background: url('../Layout/newTheme/footerBG.jpg') no-repeat; padding:10px 20px; height:231px; z-index:-100; color:#F0F0F0;}
#nFooterBg a{ color:#FFF; } #nFooterBg a:hover{ color:RED; }
#nfBunner{ background:url('../Layout/newTheme/footerBanner.jpg') repeat-x; width:1001px; height:25px; overflow:visible; z-index:1; position:relative; left:-21px;}
#nfBunner .infoList{ width:950px; margin:0 auto; text-align:center; }
.infoList li{ display:inline;}
.infoList #fair{ background:url('../Layout/newTheme/fair.jpg') no-repeat; width:173px; height:95px; display:block; overflow:visible;  float:left; }
.infoList .dTitle{ width:155px; float:left; }
.dTitle h6{ font-size:16px; font-weight:900; height:25px; line-height:25px; margin-bottom:3px; }
.dTitle h6 a:hover{ color:#000 }
#nfBunner .infoList .dTitle ol li{ height:22px; line-height:22px; display:list-item;}
#fLink{ width:900px; text-align:center; margin-top:95px; height:23px; line-height:23px; margin-bottom:20px;}
#fLink dt{ background:url('../Layout/newTheme/fLink.png') no-repeat; width:89px; height:18px; float:left; margin-left:15px;}
#fLink dd{ float:left; padding-left:30px; }
#fLink .picfLink{ float:right; margin-top:-11px; }
#servicesInfo{ text-align:center; height:25px; line-height:25px; width:940px; }
/* newFooter end */

/* Footer结构  EBEBEB
#footerbg{ float:left; background-color: #EBEBEB; padding:10px 20px; height:228px;}
#Footer #footleft { width:260px; float:left; }
#Footer #footright{ width:700px; float:right;}
#footright #aftersalearea, #footright #conpanyinfo{ width:650px; margin:0 auto;}
#footleft  #flpic{height:30px; margin-bottom:5px; background-image: url('screenPic/friendl.png'); background-repeat: no-repeat; background-position:5px 5px; }
#footleft #fllist{padding-left:8px; background-color:#CECECE; width:240px; overflow:hidden;}
#footleft ul li{ width:110px; height:60px; float:left; padding-right:5px; background-image:url('screenPic/fl.png'); background-repeat:no-repeat; background-position:center; text-indent:-9999px;}
#footright #aftersalearea .after-sale{height:150px; width:152px; float:left; margin-right:10px;}
#footright #aftersalearea .after-sale ul{width:70%; margin:5px auto 0;}
#footright #aftersalearea .after-sale ul li{line-height:25px;}
#footright #aftersalearea .after-sale ul li a{ color:#808080;}
#footright #conpanyinfo{text-align:center; margin-top:10px; font-size:14px;}
#footright #conpanyinfo span{line-height:25px;}
Footer结构 end */